﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using Xyz.Framework.Shared.DataContracts.DTO;

namespace Xyz.Framework.Shared.ServiceContracts
{
    [ServiceContract]
    public interface IUserManagement
    {
        [OperationContract]
        void CreateUser(NewUserDTO user);
        [OperationContract]
        bool ActivateUser(int UserId, string activationCode);


        [OperationContract]
        bool IsUserNameAvailable(string username);
        [OperationContract]
        int CheckPasswordStrength(string password);



    }
}
